/**
 * ajax请求配置
 */
import axios from "axios";

// 创建axios实例
var instance = axios.create({
  timeout: 5000 // 请求超过5秒即超时返回错误
});

// request拦截器
instance.interceptors.request.use(config => {
  if (config.method === "get") {
    config.data = true;
  }
  return config;
});
// respone拦截器
instance.interceptors.response.use(
  response => {
    return response.data;
  },
  error => {
    // 默认除了2XX之外的都是错误的，就会走这里
    if (error.response) {
      console.log(error.response);
    }
    return Promise.reject(error.response);
  }
);
export default instance;
